#ifndef _BASE_H
#define _BASE_H

#include <stddef.h>
#include <stdint.h>
#include <bitset>
#include <vector>

using namespace std;


typedef uint8_t byte;

typedef std::bitset<1024> CBitArray;


#ifdef __GNUC__
#include <hash_map>
typedef __gnu_cxx::hash_map CMap;
#elif __MSVC__
#include <map>
typedef std::map CMap;
#endif




#endif // _BASE_H
